package com.huage.courseplatform.application.service;


import com.huage.courseplatform.application.model.dto.BusinessDTO;
import com.huage.courseplatform.application.model.dto.TeacherDTO;
import com.huage.courseplatform.application.model.entity.Business;
import com.huage.courseplatform.application.model.entity.BusinessTeacherFlowRecord;
import com.huage.courseplatform.application.model.entity.SysConfig;
import com.huage.courseplatform.application.model.entity.Teacher;
import com.huage.courseplatform.application.model.vo.BusinessTeacherFlowRecordVO;
import com.huage.courseplatform.framework.core.IBaseService;

import java.util.Date;
import java.util.List;

public interface BusinessService extends IBaseService<Business> {
    List<Business> getBusinessListByUserId(String userId);

    List<Business> getPeriodBusinessListByUserId(String userId);

    void teacherAudit(BusinessTeacherFlowRecord businessTeacherFlowRecord);

    List<BusinessTeacherFlowRecordVO> getTeacherApplyList(String id);

    List<Business> getBusinessByLocation(Double longitude, Double latitude);
}
